package top.yesjava.webfinal.dao;

import top.yesjava.webfinal.common.utils.MyDbUtil;
import top.yesjava.webfinal.entity.User;

import java.util.List;

// 看到错的地方，可以 alt + 回车，自动纠错
//我们这个项目太小了，不必要为了写接口写接口,省略接口，直接写实现类。
// 但在中大型的项目中，有接口有实现类
public class UserDao {
    /**
     * 根据用户名和密码查询 user，返回user 对象
     * @param name  用户名
     * @param password 密码
     * @return
     */
    public User selectUserByNameAndPassword(String name, String password) {
        User user = null;
        String sql = " select id,login_name 'loginName',password from user where login_name = ? and  password = ? ";
        List<User> users = MyDbUtil.executeQuery(User.class, sql, name, password);
        user = users.size() > 0 ? users.get(0) : null;
        return user;
    }
}
